home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 140
/
(Vol 140) Sep 19 2011.iso
/
Games
/
red_cross_eru.swf
/
scripts
/
__Packages
/
gamebase
/
control
/
PopUpSolved.as
< prev
next >
Wrap
Text File
|
2011-09-19
|
15KB
|
299 lines
§§push(true);
§§push(false);
§§push(false);
§§push(true);
while(true)
{
if(§§pop())
{
}
if(§§pop())
{
}
if(§§pop())
{
break;
}
§§push(true);
§§push(false);
}
if(!e.f)
{
e.f = new g();
}
§§pop();
if(!e.f.h)
{
e.f.h = new g();
}
§§pop();
if(!e.f.h[§§constant(4)])
{
f.h[§§constant(4)] extends f[§§constant(66)];
var _loc2_ = f.h[§§constant(4)] = function(camp, mapNeedId, unit)
{
super();
_global[§§constant(5)] = this;
this[§§constant(6)] = camp;
this[§§constant(7)] = mapNeedId;
this[§§constant(8)] = unit;
this[§§constant(9)] = {§\§\§constant(10)§:_global[§§constant(11)][§§constant(10)],§\§\§constant(12)§:_global[§§constant(11)][§§constant(12)],§\§\§constant(13)§:_global[§§constant(11)][§§constant(13)]};
if(_global[§§constant(14)][§§constant(15)] > 0)
{
_global[§§constant(16)][§§constant(17)]();
}
var _loc5_ = f[§§constant(21)][§§constant(22)][§§constant(23)](_global[§§constant(19)][§§constant(20)],§§constant(18));
this[§§constant(24)] = _global[§§constant(19)][§§constant(20)][§§constant(29)](§§constant(28),f[§§constant(21)][§§constant(26)][§§constant(27)](),_loc5_,{§\§\§constant(25)§:this});
this[§§constant(24)][§§constant(30)] = false;
if(this[§§constant(7)])
{
this[§§constant(13)] = this[§§constant(8)];
this[§§constant(24)][§§constant(31)](this[§§constant(7)]);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(33)],§§constant(32));
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(33)],this,this[§§constant(36)],true);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(39)],§§constant(38));
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(39)],this,this[§§constant(36)],false);
}
else
{
this[§§constant(13)] = this[§§constant(6)];
this[§§constant(8)] = this[§§constant(6)][§§constant(40)];
var _loc4_ = f.h[§§constant(4)][§§constant(41)](this[§§constant(8)]);
if(_loc4_ == undefined)
{
f[§§constant(21)][§§constant(42)][§§constant(43)](this,this[§§constant(36)],200);
return undefined;
}
this[§§constant(24)][§§constant(31)](_loc4_);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(33)],_global[§§constant(44)]);
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(33)],this,this[§§constant(36)],true);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(39)],_global[§§constant(45)]);
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(39)],this,this[§§constant(36)],false);
this[§§constant(24)][§§constant(39)][§§constant(30)] = _global[§§constant(14)][§§constant(15)] > 0;
if(_loc4_ == §§constant(46))
{
if(this[§§constant(6)][§§constant(47)] == §§constant(48))
{
this[§§constant(24)][§§constant(31)](§§constant(46));
this[§§constant(24)][§§constant(33)][§§constant(49)] = f[§§constant(21)][§§constant(42)][§§constant(50)](this,this[§§constant(36)],false,true);
}
else
{
this[§§constant(24)][§§constant(31)](§§constant(51));
}
this[§§constant(24)][§§constant(33)][§§constant(30)] = _global[§§constant(14)][§§constant(15)] > 0;
}
}
this[§§constant(10)] = this[§§constant(13)][§§constant(10)] + this[§§constant(24)][§§constant(52)] / 2;
this[§§constant(12)] = this[§§constant(13)][§§constant(12)];
if(this[§§constant(10)] + this[§§constant(24)][§§constant(52)] > _global[§§constant(53)][§§constant(54)])
{
this[§§constant(10)] = this[§§constant(13)][§§constant(10)] - this[§§constant(24)][§§constant(52)] / 2 - 30;
}
if(this[§§constant(12)] - this[§§constant(24)][§§constant(55)] / 2 < 0)
{
this[§§constant(12)] = this[§§constant(13)][§§constant(12)] + this[§§constant(24)][§§constant(55)] / 2;
}
if(this[§§constant(12)] + this[§§constant(24)][§§constant(55)] / 2 > _global[§§constant(53)][§§constant(56)])
{
this[§§constant(12)] = this[§§constant(13)][§§constant(12)] - this[§§constant(24)][§§constant(55)];
}
if(_global[§§constant(14)][§§constant(15)] == 0)
{
this[§§constant(24)][§§constant(57)] = _global[§§constant(58)][§§constant(10)] - _global[§§constant(11)][§§constant(59)];
this[§§constant(24)][§§constant(60)] = _global[§§constant(58)][§§constant(12)] - _global[§§constant(11)][§§constant(61)];
this[§§constant(24)][§§constant(33)][§§constant(57)] = -40;
}
else
{
_global[§§constant(11)][§§constant(10)] = eval(§§constant(62))[§§constant(63)](this[§§constant(10)]);
_global[§§constant(11)][§§constant(12)] = eval(§§constant(62))[§§constant(63)](this[§§constant(12)]);
_global[§§constant(11)][§§constant(64)]();
_global[§§constant(19)][§§constant(65)]();
this[§§constant(24)][§§constant(57)] = this[§§constant(10)] - _global[§§constant(11)][§§constant(59)];
this[§§constant(24)][§§constant(60)] = this[§§constant(12)] - _global[§§constant(11)][§§constant(61)];
}
this[§§constant(24)][§§constant(30)] = true;
}[§§constant(67)];
f.h[§§constant(4)] = function(camp, mapNeedId, unit)
{
super();
_global[§§constant(5)] = this;
this[§§constant(6)] = camp;
this[§§constant(7)] = mapNeedId;
this[§§constant(8)] = unit;
this[§§constant(9)] = {§\§\§constant(10)§:_global[§§constant(11)][§§constant(10)],§\§\§constant(12)§:_global[§§constant(11)][§§constant(12)],§\§\§constant(13)§:_global[§§constant(11)][§§constant(13)]};
if(_global[§§constant(14)][§§constant(15)] > 0)
{
_global[§§constant(16)][§§constant(17)]();
}
var _loc5_ = f[§§constant(21)][§§constant(22)][§§constant(23)](_global[§§constant(19)][§§constant(20)],§§constant(18));
this[§§constant(24)] = _global[§§constant(19)][§§constant(20)][§§constant(29)](§§constant(28),f[§§constant(21)][§§constant(26)][§§constant(27)](),_loc5_,{§\§\§constant(25)§:this});
this[§§constant(24)][§§constant(30)] = false;
if(this[§§constant(7)])
{
this[§§constant(13)] = this[§§constant(8)];
this[§§constant(24)][§§constant(31)](this[§§constant(7)]);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(33)],§§constant(32));
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(33)],this,this[§§constant(36)],true);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(39)],§§constant(38));
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(39)],this,this[§§constant(36)],false);
}
else
{
this[§§constant(13)] = this[§§constant(6)];
this[§§constant(8)] = this[§§constant(6)][§§constant(40)];
var _loc4_ = f.h[§§constant(4)][§§constant(41)](this[§§constant(8)]);
if(_loc4_ == undefined)
{
f[§§constant(21)][§§constant(42)][§§constant(43)](this,this[§§constant(36)],200);
return undefined;
}
this[§§constant(24)][§§constant(31)](_loc4_);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(33)],_global[§§constant(44)]);
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(33)],this,this[§§constant(36)],true);
f[§§constant(34)][§§constant(35)](this[§§constant(24)][§§constant(39)],_global[§§constant(45)]);
f[§§constant(34)][§§constant(37)](this[§§constant(24)][§§constant(39)],this,this[§§constant(36)],false);
this[§§constant(24)][§§constant(39)][§§constant(30)] = _global[§§constant(14)][§§constant(15)] > 0;
if(_loc4_ == §§constant(46))
{
if(this[§§constant(6)][§§constant(47)] == §§constant(48))
{
this[§§constant(24)][§§constant(31)](§§constant(46));
this[§§constant(24)][§§constant(33)][§§constant(49)] = f[§§constant(21)][§§constant(42)][§§constant(50)](this,this[§§constant(36)],false,true);
}
else
{
this[§§constant(24)][§§constant(31)](§§constant(51));
}
this[§§constant(24)][§§constant(33)][§§constant(30)] = _global[§§constant(14)][§§constant(15)] > 0;
}
}
this[§§constant(10)] = this[§§constant(13)][§§constant(10)] + this[§§constant(24)][§§constant(52)] / 2;
this[§§constant(12)] = this[§§constant(13)][§§constant(12)];
if(this[§§constant(10)] + this[§§constant(24)][§§constant(52)] > _global[§§constant(53)][§§constant(54)])
{
this[§§constant(10)] = this[§§constant(13)][§§constant(10)] - this[§§constant(24)][§§constant(52)] / 2 - 30;
}
if(this[§§constant(12)] - this[§§constant(24)][§§constant(55)] / 2 < 0)
{
this[§§constant(12)] = this[§§constant(13)][§§constant(12)] + this[§§constant(24)][§§constant(55)] / 2;
}
if(this[§§constant(12)] + this[§§constant(24)][§§constant(55)] / 2 > _global[§§constant(53)][§§constant(56)])
{
this[§§constant(12)] = this[§§constant(13)][§§constant(12)] - this[§§constant(24)][§§constant(55)];
}
if(_global[§§constant(14)][§§constant(15)] == 0)
{
this[§§constant(24)][§§constant(57)] = _global[§§constant(58)][§§constant(10)] - _global[§§constant(11)][§§constant(59)];
this[§§constant(24)][§§constant(60)] = _global[§§constant(58)][§§constant(12)] - _global[§§constant(11)][§§constant(61)];
this[§§constant(24)][§§constant(33)][§§constant(57)] = -40;
}
else
{
_global[§§constant(11)][§§constant(10)] = eval(§§constant(62))[§§constant(63)](this[§§constant(10)]);
_global[§§constant(11)][§§constant(12)] = eval(§§constant(62))[§§constant(63)](this[§§constant(12)]);
_global[§§constant(11)][§§constant(64)]();
_global[§§constant(19)][§§constant(65)]();
this[§§constant(24)][§§constant(57)] = this[§§constant(10)] - _global[§§constant(11)][§§constant(59)];
this[§§constant(24)][§§constant(60)] = this[§§constant(12)] - _global[§§constant(11)][§§constant(61)];
}
this[§§constant(24)][§§constant(30)] = true;
}[§§constant(41)] = function(obj)
{
var _loc2_ = undefined;
if(obj[§§constant(68)] && obj[§§constant(69)] == obj[§§constant(68)])
{
if(obj[§§constant(70)][§§constant(71)] == 0 && obj[§§constant(68)][§§constant(70)][§§constant(71)] == 0)
{
return undefined;
}
_loc2_ = obj[§§constant(68)][§§constant(70)][§§constant(71)] <= 0 ? obj[§§constant(70)][0][§§constant(72)] : obj[§§constant(68)][§§constant(70)][0][§§constant(72)];
}
else
{
if(obj[§§constant(70)][§§constant(71)] == 0)
{
return undefined;
}
_loc2_ = obj[§§constant(70)][0][§§constant(72)];
}
switch(_loc2_)
{
case §§constant(73):
return §§constant(46);
case §§constant(74):
return §§constant(78);
case §§constant(75):
return §§constant(79);
case §§constant(76):
return §§constant(80);
case §§constant(77):
return §§constant(81);
default:
return undefined;
}
};
_loc2_[§§constant(82)] = function()
{
return this[§§constant(24)][§§constant(85)](_root[§§constant(84)],_root[§§constant(83)],true);
};
_loc2_[§§constant(86)] = function()
{
return this[§§constant(24)][§§constant(52)];
};
_loc2_[§§constant(87)] = function()
{
return this[§§constant(24)][§§constant(55)];
};
_loc2_[§§constant(36)] = function(sendToBaseCamp, findEvacLocation)
{
this[§§constant(24)][§§constant(88)]();
if(_global[§§constant(14)][§§constant(15)] > 0)
{
_global[§§constant(16)][§§constant(89)]();
}
if(sendToBaseCamp)
{
if(this[§§constant(8)][§§constant(68)])
{
_global[§§constant(90)][§§constant(91)](this[§§constant(8)][§§constant(68)],this[§§constant(8)][§§constant(68)][§§constant(70)][0],this[§§constant(8)]);
_global[§§constant(90)][§§constant(92)](this[§§constant(8)][§§constant(68)],this[§§constant(8)]);
this[§§constant(8)][§§constant(68)] = undefined;
f[§§constant(94)][§§constant(95)][§§constant(96)](this[§§constant(8)],_global[§§constant(93)],null,true);
}
else if(this[§§constant(8)][§§constant(97)])
{
f[§§constant(94)][§§constant(98)][§§constant(99)](this[§§constant(8)],true);
}
else
{
f[§§constant(94)][§§constant(95)][§§constant(96)](this[§§constant(8)],_global[§§constant(93)],null,true);
}
}
if(findEvacLocation)
{
f[§§constant(94)][§§constant(95)][§§constant(100)](this[§§constant(8)]);
}
_global[§§constant(5)] = undefined;
_global[§§constant(11)][§§constant(101)](this[§§constant(9)][§§constant(10)],this[§§constant(9)][§§constant(12)],true);
_global[§§constant(11)][§§constant(102)](this[§§constant(9)][§§constant(13)]);
_global[§§constant(90)][§§constant(103)]();
_global[§§constant(104)][§§constant(103)]();
};
§§push(_loc2_[§§constant(105)](§§constant(56),_loc2_[§§constant(87)],function()
{
}
));
§§push(_loc2_[§§constant(105)](§§constant(106),_loc2_[§§constant(82)],function()
{
}
));
§§push(_loc2_[§§constant(105)](§§constant(54),_loc2_[§§constant(86)],function()
{
}
));
§§push(§§constant(107)(f.h[§§constant(4)][§§constant(67)],null,1));
}
§§pop();